
.carousel-control, .carousel-control:link, .carousel-control:visited {
    background: #000;
    border: none;
    opacity: 0;
    outline:none;
}
.carousel-control:hover {
    opacity: 0.8;
}
.sidebar a {
    font-size: 13px;
}
.article-list {
    padding-top: 10px;
}
.article-wrap {
}
.article-body {
    line-height: 1.6;
}
.article-body p {
    margin-bottom: 1em;
}

.dial-mode-wait .dial-body {
    text-align: center;
}
.dial-mode-wait .dial-body:before {
    content: url(../img/loading.gif);
    display: block;
    width: 32px;
    height: 32px;
    margin: 8px auto;
}
.dial-mode-warn .dial-body {
    color: red;
}

@-webkit-keyframes captcha-acts-rotate {
    from {-webkit-transform:rotate(0deg)}
    to {-webkit-transform:rotate(360deg)}
}
@-moz-keyframes captcha-acts-rotate {
    from {-moz-transform:rotate(0deg)}
    to {-moz-transform:rotate(360deg)}
}
@-ms-keyframes captcha-acts-rotate {
    from {-ms-transform:rotate(0deg)}
    to {-ms-transform:rotate(360deg)}
}
@-o-keyframes captcha-acts-rotate {
    from {-o-transform:rotate(0deg)}
    to {-o-transform:rotate(360deg)}
}
@keyframes captcha-acts-rotate {
    from {-webkit-transform:rotate(0deg)}
    to {-webkit-transform:rotate(360deg)}
}

.captcha-form {
    background: #fff;
    border: 1px solid #e5e5e5;
    min-width: 168px;
    position: relative;
}
.captcha-form .captcha-show {
    border-bottom: 1px solid #e5e5e5;
    min-height: 57px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
}
.captcha-form .captcha-main {
    padding: 13px;
    position: relative;
}
.captcha-form .captcha-warn {
    margin: 0 0 0.5em;
}
.captcha-form .captcha-btns {
    position: absolute;
    right: 8px;
    top: 3px;
}
.captcha-form .captcha-btns a {
    display: block;
    height: 20px;
    line-height: 0;
    opacity: 0.55;
    margin: 3px;
    width: 20px;
}
.captcha-form .captcha-btns a:hover {
    opacity: 0.8;
}
.captcha-form .captcha-btns-whatis {
    cursor: help;
    background: url("../img/captcha.png");
}
.captcha-form .captcha-btns-reload {
    background: url("../img/captcha.png") -20px;
}
.captcha-form.captcha-proc-reload .captcha-btns-reload {
    -webkit-animation:1s linear 0s normal none infinite captcha-acts-rotate;
    -moz-animation:1s linear 0s normal none infinite captcha-acts-rotate;
    -ms-animation:1s linear 0s normal none infinite captcha-acts-rotate;
    -o-animation:1s linear 0s normal none infinite captcha-acts-rotate;
    animation:1s linear 0s normal none infinite captcha-acts-rotate;
}
.captcha-form .captcha-btns-switch-image {
    background: url("../img/captcha.png") -40px;
}
.captcha-form .captcha-btns-switch-audio {
    background: url("../img/captcha.png") -60px;
}
.captcha-form .captcha-code {
    box-sizing: border-box;
    width: 100%;
    min-height: 30px;
}

@media print
{
    .sidebar {
        display: none;
    }
}
